substantiated truth - Alemán Inglés Diccionario